#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os
import time

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

# 数据库配置信息
DATABASE = {
    'engine': 'file',
    'name': 'accounts',
    'path': os.path.join(BASE_DIR, 'db')
}

# 账单配置信息
BILL_PATH = {
    'engine': 'file',
    'name': 'bill',
    'path': os.path.join(BASE_DIR, 'db')
}

# 交易类型配置信息
TRANSACTION_TYPE = {
    'repay': {'action': 'plus', 'interest': 0},         # 还款
    'receipt': {'action': 'plus', 'interest': 0},       # 收款
    'withdraw': {'action': 'minus', 'interest': 0.05},  # 取款
    'transfer': {'action': 'minus', 'interest': 0.05},  # 转账
    'consume': {'action': 'minus', 'interest': 0}       # 消费
}

current_time = time.strftime('%Y-%m-%d %X', time.localtime())
# 日志配置信息
LOG = {
    'engine': 'file',
    'path': os.path.join(BASE_DIR, 'logs'),
    'name': 'access.log',
    'format': 'user: %s, time: ' + current_time + ', message: %s'
}
